package cn.neusoft.yp.mapper;

import cn.neusoft.yp.pojo.Product;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * Created by gaosheng on 2017/4/27.
 */
public interface ProdMapper {
   //分页查询物品
   List<Product> findAll(@Param("thispage") int thispage, @Param("rowperpage") int rowperpage, @Param("name") String name,
                         @Param("category") String category, @Param("minprice") Double minprice, @Param("maxprice") Double maxprice);
   //查看物品详情
   Product findOne(String id);
   //检索物品
   int findNumByKey(@Param("name") String name,
                    @Param("category") String category, @Param("minprice") Double minprice, @Param("maxprice") Double maxprice);

   List<Product> findProd(@Param("prepage") int prepage, @Param("nextpage") int nextpage);

   void addProd(Product prod);

   void deleteProd(String id);

   void updatePnum(@Param("id") String id, @Param("pnum") int i);

   int findNum();

   List<Product> findprod();

}
